import random

# 随机生成100个1~100之间的整数值
random_arr = [random.randint(1, 100) for n in range(10)]
print(random_arr)

def bubble_sort(arr):
    """
    冒泡排序函数，将输入的数组 arr 排序后返回
    """
    n = len(arr)
    # 遍历整个数组
    for i in range(n):
        # 每次遍历只处理未排序的部分
        for j in range(0, n - i - 1):
            # 如果前一个元素比后一个元素大，则交换它们的位置
            if arr[j] > arr[j + 1]:
                arr[j], arr[j + 1] = arr[j + 1], arr[j]
    return arr


if __name__ == "__main__":
    print(bubble_sort(random_arr))
